package com.cheer.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cheer.common.Page;
import com.cheer.dto.MallSalesroomAddDTO;
import com.cheer.dto.MallSalesroomUpdateDTO;
import com.cheer.entity.MallSalesroomEntity;
import com.cheer.vo.MallSalesroomInfoVO;
import com.cheer.vo.MallSalesroomListVO;

import java.util.List;

/**
 * 门店表
 *
 * @author cheer
 */
public interface MallSalesroomService extends IService<MallSalesroomEntity> {

    /**
     * 分页查询商户门店
     */
    Page<MallSalesroomListVO> list(Integer pageNum, Integer pageSize, Long shopId);

    /**
     * 添加门店
     */
    void add(MallSalesroomAddDTO salesroomAddDTO);

    /**
     * 查看门店详情
     */
    MallSalesroomInfoVO info(Long id);

    /**
     * 修改门店
     */
    void update(MallSalesroomUpdateDTO salesroomUpdateDTO);

    /**
     * 查询商户的们带你
     */
    List<MallSalesroomEntity> listByShopId(Long shopId);
}

